package lianbiao;

//创建一个链表的类
class ListNode{
	String val;	//数值 data
	ListNode next;	// 结点 node
	
	ListNode(String x){	//可以定义一个有参构造方法，也可以定义一个无参构造方法
		val = x;
	}
	// 添加新的结点
	public void add(String newval) {
		ListNode newNode = new ListNode(newval);
		if(this.next == null) {
			this.next = newNode;
		}
		else {
			this.next.add(newval);
		}
	}
	// 打印链表
	public void print() {
		System.out.print(this.val);
		if(this.next != null)
			{
				System.out.print("-->");
				this.next.print();
			}
	}
}
